Skip to main content

Qris Terminal

Generate Terminal

Service ini di gunakan untuk membuat terminalId baru

info

limit terminalId setiap merchant 65000 untuk qris dinamis maupun statis

Service Info

HTTP MethodPOST
Service Code92
Http MethodPOST
Path.../v1.0/qr/qr-generate-terminal
AuthenticationOAuth 2.0
Header NameTipe DataWajibDeskripsi
Content-TypeStringYapplication/json
X-TIMESTAMPStringYWaktu lokal klien saat ini yyyy-MM-ddTHH:mm:ss.SSSTZD format
X-PARTNER-IDStringYClient’s client_id (diberikan pada saat onboarding )
X-CHANNEL-IDStringYID channel merchant
X-SIGNATUREStringYDibuat dengan algoritma asymmetric with token : Signature Generation
X-EXTERNAL-IDStringYID external merchant (tidak boleh sama di hari yang sama)

Body

ParameterTipe DataWajibDeskripsi
merchantIdStringYID unik yang dimiliki oleh setiap merchant
terminalIdStringYID terminal
descriptionStringYDeskripsi dari terminal
{
"merchantId": "121xxxx",
"terminalId": "KASIR LANTAI 1",
"description" : "Untuk terminal di lantai 1"
}

Response

ParameterTipe DataDeskripsi
responseCodeStringKode response
responseMessageStringPesan response
terminalIdStringId terminal
descriptionStringDeskripsi terminal
{
"responseCode": "2009200",
"responseMessage": "Successful",
"terminalId": "KASIR LANTAI 1",
"description": "Untuk terminal di lantai 1"
}

List Response Code

Response CodeResponse MessageDescription
2009200Success
4009201Invalid field format { field name }
4019200Unauthorized. Invalid SignatureX-Signature salah
4099200Cannot use same X-EXTERNAL-ID in same dayX-External-ID sudah pernah digunakan di hari yang sama
4049201Bad RequestRequest header ada yang salah / kurang
4049200Unauthorized. Client Forbidden Access APIPartner tidak dapat mengakses api terkait
4039219Merchant BlacklistedMerchant telah di blacklist
4049208Invalid MerchantMerchantId tidak valid
5009201Internal Server ErrorTerjadi kesalahan di sistem internal